Towards Knowledge Discovery in Software Repositories to Support Refactoring
نویسنده
چکیده
Software repositories are typically used to store code together with additional information. These repositories are a valuable source to train knowledge discovery algorithms to detect code smells and other qualitative defects. In this paper we present a lightweight framework to detect previously unknown knowledge from software reposit ories to support refactoring. The results will be usable by software reengineers in the process of inspection and quality asses sment of legacy systems.
منابع مشابه
Morphology, Processing, and Integrating of Information from Large Source Code Warehouses for Decision Support
Today, source code occurs in diverse programming languages with documentation in miscellaneous standards, comments in individual styles, extracted metrics, or associated test cases that is hard to exploit through information retrieval or knowledge discovery techniques. Typically, the information about object-oriented source code for a software system is distributed over several different source...
متن کاملTool Support for Complex Refactoring to Design Patterns
The abstract should summarize the contents of the paper and should Using design patterns is seen to improve the maintainability of software systems. Applying patterns often implies upfront design while agile methods rely on software architecture to emerge. We bridge this gap by applying complex refactoring towards patterns to improve software design. Complex refactorings are based on existing t...
متن کاملTowards Improving Web Service Repositories through Semantic Web Techniques
The success of the Web services technology has brought topics as software reuse and discovery once again on the agenda of software engineers. While there are several efforts towards automating Web service discovery and composition, many developers still search for services via online Web service repositories and then combine them manually. However, from our analysis of these repositories, it yi...
متن کاملTowards semantically enhanced Web service repositories
The success of the Web services technology has brought topics as software reuse and discovery once again on the agenda of software engineers. hile there are several efforts towards automating Web service discovery and composition, many developers still search for services via online eb service repositories and then combine them manually. However, from our analysis of these online repositories, ...
متن کاملSemantically Enabling Web Service Repositories
The success of the Web service technology has brought topics such as software reuse and discovery once again on the agenda of software engineers. While there are several efforts towards automating Web service discovery and composition, many developers still search for services via online Web service repositories and then combine them manually. However, from our analysis of these repositories, i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004